Review For Charm Factory